Taming Android Fragmentation through Lightweight Crowdsourced Testing

نویسندگان

چکیده

Android fragmentation refers to the overwhelming diversity of devices and OS versions. These lead impossibility testing an app on every supported device, leaving a number compatibility bugs scattered in community thereby resulting poor user experiences. To mitigate this, our fellow researchers have designed various works automatically detect such issues. However, current state-of-the-art tools can only be used specific kinds issues (i.e., caused by API signature evolution), i.e., many other essential types are still unrevealed. For example, customized versions real semantic changes could serious issues, which non-trivial detected statically. this end, we propose novel, lightweight, crowdsourced approach, fill research gap enable possibility taming through efforts. Specifically, is emerging alternative conventional mobile mechanisms that allow developers test their products pinpoint platform-specific Experimental results thousands cases real-world show effective identifying verifying API-induced Also, after investigating experience qualitative metrics, users' satisfaction provides strong evidence useful welcome practice.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Taming the Android AppStore: Lightweight Characterization of Android Applications

There are over 1.2 million applications on the Google Play store today with a large number of competing applications for any given use or function. This creates challenges for users in selecting the right application. Moreover, some of the applications being of dubious origin, there are no mechanisms for users to understand who the applications are talking to, and to what extent. In our work, w...

متن کامل

Taming Information-Stealing Smartphone Applications (on Android)

Smartphones have been becoming ubiquitous and mobile users are increasingly relying on them to store and handle personal information. However, recent studies also reveal the disturbing fact that users’ personal information is put at risk by (rogue) smartphone applications. Existing solutions exhibit limitations in their capabilities in taming these privacy-violating smartphone applications. In ...

متن کامل

Towards Taming Privilege-Escalation Attacks on Android

Android’s security framework has been an appealing subject of research in the last few years. Android has been shown to be vulnerable to application-level privilege escalation attacks, such as confused deputy attacks, and more recently, attacks by colluding applications. While most of the proposed approaches aim at solving confused deputy attacks, there is still no solution that simultaneously ...

متن کامل

AndroPatchApp: Taming Rogue Ads in Android

Mobile applications have drastically changed the way that we use our mobile devices. The different sensors that are embedded allow novel user interaction and make them context-aware. However, the operating system of most mobile devices allows limited user configuration; the user does not have full access, in order to make them more secure. Despite this measure, the overall security and privacy ...

متن کامل

Lightweight Management - Taming the RoboCup Development Process

RoboCup projects often face a lack of progress and continuity. The teams change continuously and knowledge gets lost. The approach used in previous years is no longer valid due to rule changes and specialists leaving the team leave black boxes no-one understands. In this article we present the application of a recent SW development technique called eXtreme Programming to the realm of RoboCup. M...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Software Engineering

سال: 2023

ISSN: ['0098-5589', '1939-3520', '2326-3881']

DOI: https://doi.org/10.1109/tse.2023.3266324